From 0460f05c83d339b2fdde186edcdfe6b4e3f98229 Mon Sep 17 00:00:00 2001 From: robertl Date: Tue, 11 Sep 2007 10:46:28 +0000 Subject: [PATCH] Minor internal restructuring in KML writer - no "real" change. --- kml.c | 34 +++++++++++++++++++++------------- 1 file changed, 21 insertions(+), 13 deletions(-) diff --git a/kml.c b/kml.c index 62e339624..9060ee9e9 100644 --- a/kml.c +++ b/kml.c @@ -881,22 +881,30 @@ void kml_write(void) } // Output trackpoints - if (!realtime_positioning && track_waypt_count()) { - kml_write_xml(1, "\n"); - kml_write_xml(0, "Tracks\n"); - } - track_disp_all(kml_track_hdr, kml_track_tlr, kml_track_disp); - if (!realtime_positioning && track_waypt_count()) { - kml_write_xml(-1, "\n"); + if (track_waypt_count()) { + if (!realtime_positioning) { + kml_write_xml(1, "\n"); + kml_write_xml(0, "Tracks\n"); + } + + track_disp_all(kml_track_hdr, kml_track_tlr, kml_track_disp); + + if (!realtime_positioning) { + kml_write_xml(-1, "\n"); + } } // Output routes - if (!realtime_positioning && route_waypt_count()) { - kml_write_xml(1, "\n"); - kml_write_xml(0, "Routes\n"); - route_disp_all(kml_route_hdr, kml_route_tlr, kml_route_disp); - kml_write_xml(-1, "\n"); - } + if (route_waypt_count()) { + if (!realtime_positioning) { + kml_write_xml(1, "\n"); + kml_write_xml(0, "Routes\n"); + + route_disp_all(kml_route_hdr, + kml_route_tlr, kml_route_disp); + kml_write_xml(-1, "\n"); + } + } kml_write_xml(-1, "\n"); kml_write_xml(-1, "\n"); -- 2.30.2